/**
 * Top notice module
 * Date: 2016/04/08
 */
define(["jquery"], function ($) {
	(function (VAM) {
		var showMessage;
		showMessage = function (msg, type) {
			var _msg,
				$body = $(document).find('body');
			_msg = $('<div class="alert" style="display: none;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button></div>');
			_msg.addClass('alert-'+type);
			_msg.append(msg);
			$body.find('.alert').remove();
			$body.prepend(_msg);
			_msg.slideDown();
			setTimeout(function() {
				_msg.slideUp();
			}, 5000);
		};
		VAM.successMsg = function (msg) {
			showMessage(msg, 'success');
		};
		VAM.infoMsg = function (msg) {
			showMessage(msg, 'info');
		};
		VAM.warnMsg = function (msg) {
			showMessage(msg, 'warning');
		};
		VAM.errorMsg = function (msg) {
			showMessage(msg, 'danger');
		};
	})(VAM);
});